package estacion.dominio;

import java.util.Vector;

import estacion.persistencia.FPRevisor;

public class Revisor extends Trabajador {

	String tipo_vehiculo;
	Double dinero_revisor;
	
	public Revisor(){
		tipo_vehiculo="";
		dinero_revisor=0.0;
	}	

	public Revisor(String tipo_vehiculo,double dinero_revisor){
		super();
		this.tipo_vehiculo=tipo_vehiculo;
		this.dinero_revisor=dinero_revisor;
	}
	
	@Override
	public void insertPersona() throws Exception {
		FPRevisor.insertRevisor(this);		
	}

	@Override
	public Persona consultarPersona(String dni) throws Exception {
		return FPRevisor.consultaRevisor(dni);
	}

	@Override
	public void modificarPersona() throws Exception {
		FPRevisor.modificarRevisor(this, this.getDNI());
	}

	@Override
	public void eliminarPersona(String dni) throws Exception {
		FPRevisor.deleteRevisor(dni);		
	}

	@Override
	public Vector<Persona> getPersonas() throws Exception {
		return FPRevisor.getRevisores();
	}
	
	public Persona consultarOcupado(String tipo) throws Exception {
		return FPRevisor.consultaOcupado(tipo);
	}

	
	public String getTipo_vehiculo() {
		return tipo_vehiculo;
	}

	public void setTipo_vehiculo(String tipo_vehiculo) {
		this.tipo_vehiculo = tipo_vehiculo;
	}

	public Double getDinero_revisor() {
		return dinero_revisor;
	}

	public void setDinero_revisor(Double dinero_revisor) {
		this.dinero_revisor = dinero_revisor;
	}

	
}
